package org.eerbaar.parser.core;

import org.eerbaar.parser.core.def.NonTerminal;
import org.eerbaar.parser.core.exe.HasSymbol;
import org.eerbaar.parser.core.exe.SymbolInstance;

public interface Parser
    extends HasSymbol {

    boolean getResult();

    boolean parse(NonTerminal category, SymbolInstance[] string);

    void setDebug(boolean b);

}